Efficiently Distributing Component-Based Applications Across Wide-Area Environments

نویسندگان

  • Deni Llambiri
  • Alexander Totok
  • Vijay Karamcheti
چکیده

Distributed deployment of network applications in widearea environments has proven effective for improving enduser experience. Another trend is the use of component frameworks for building network services. Their component-based nature makes such applications natural candidates for distributed deployment, but it is unclear if the design patterns underlying component frameworks also enable efficient service distribution. In this paper, we investigate the application design rules and accompanying system-level support essential to a beneficial and efficient service distribution process. Our study targets the widely used Java 2 Enterprise Edition (J2EE) component platform and Java Pet Store, a sample component-based e-commerce application. Our results present strong experimental evidence that component-based applications can be efficiently distributed in wide-area environments using a small set of generallyapplicable design rules for orchestrating interactions and managing component state. We additionally discuss enforcement of these rules, and their automated implementation by container frameworks.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Object Distribution with Local Information

We investigate the problem of distributing communicating objects across wide-area environments. Our goals are to balance load, minimize network communication, and use resources efficiently. However, applications running in such environments are often dynamic and highly unpredictable. Furthermore, synchronous communication is usually too expensive to be used in disseminating load information. We...

متن کامل

Adaptive Overlays for Shared Stream Processing Environments

© Adaptive Overlays for Shared Stream Processing Environments Olga Papaemmanouil, Sujoy Basu, Sujata Banerjee HP Laboratories HPL-2007-178(R.1) stream processing, overlay, quality-of-service Large-scale overlays has become a powerful paradigm for deploying stream processing applications in wide-area environments. The dynamic nature of these systems makes it difficult to guarantee the Quality of...

متن کامل

A Recon gurable Component - based Problem Solving Environment

| Problem solving environments are an attractive approach to the integration of calculation and management tools for various scientiic and engineering applications. These applications often require high performance computing components in order to be computationally feasible. It is therefore a challenge to construct integration technology, suitable for problem solving environments, that allows ...

متن کامل

Sekitei: An AI planner for Constrained Component Deployment in Wide-Area Networks

Wide-area network applications are increasingly being built using component-based models, enabling integration of diverse functionality in modules distributed across the network. In such models, dynamic component selection and deployment enables an application to flexibly adapt to changing client and network characteristics, achieve loadbalancing, and satisfy QoS requirements. Unfortunately, th...

متن کامل

Distributing Virtual Worlds 6. References [7] Dermler G. Et Al: Constructing a Distributed Multimediajoint Viewing and Tele-operation Service for Heterogeneous Workstation Environments. Fourth Ieee Workshop on Future Trends Of

This paper discusses the future trends on teleteaching applications. These include remote access to distributed virtual reality resources, information on demand teleservices and multimedia telecommunication environments across high speed multicast networks for teleteaching scenarios. A teleteaching session held by a lecturer in Berlin is multicasted across the regional metropolitan area network...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2003